/*******************************************************************************
 * 版权：北京润尼尔网络科技有限公司，保留所有版权<br>
 * 版本：v1.0.0<br>
 * 文件：GraphicalEditor.js<br>
 * 日期：2016年8月24日<br>
 * 作者: 王志远<br>
 * 功能：编辑器基类<br>
 * 
 * 修改记录：<br>
 * 日期 描述 更新功能<br>
 ******************************************************************************/

window.makeNamespace(window,"Rainier.UI.V2");

/**
 * 类型名称：Rainier.UI.V2.GraphicalEditor<br>
 * 类型功能：编辑器基类<br>
 */
Rainier.UI.V2.GraphicalEditor = Rainier.UI.V2.ApplicationEditor.extend({
	
	NAME : "Rainier.UI.V2.GraphicalEditor",
	
	/**
	 * 函数名称：Rainier.UI.V2.GraphicalEditor.init<br>
	 * 函数功能：构造函数<br>
	 * 参数输入：objPro:ViewProperty
	 * 异常信息：无<br>
	 */
	init : function(objPro){
		this._super(objPro);
		var editor = this;
	},
	
	/**
	 * 函数名称：Rainier.UI.V2.GraphicalEditor.createComposite<br>
	 * 函数功能：创建组件<br>
	 * 函数返回：无<br>
	 * 异常信息：无<br>
	 */
	createComposite : function(parent,uiProperty){
		var tab 	= new Rainier.UI.V2.UICompositeTab(parent,uiProperty);
		var panel	= new Rainier.UI.V2.UICompositePanel(tab,{fit:true,border:false});
		this.composite = panel;
	},
	
	setTitle : function(sTitle){
	},
		
	/**
	 * 函数名称：Rainier.UI.V2.GraphicalEditor.doSave<br>
	 * 函数功能：执行保持<br>
	 * 函数返回：无<br>
	 * 异常信息：无<br>
	 */
	doSave : function(){
		
	},
	
	/**
	 * 函数名称：Rainier.UI.V2.GraphicalEditor.doSaveAs<br>
	 * 函数功能：执行另存为<br>
	 * 函数返回：无<br>
	 * 异常信息：无<br>
	 */
	doSaveAs : function(sName){
		
	},
	
	/**
	 * 函数名称：Rainier.UI.V2.GraphicalEditor.doRestore<br>
	 * 函数功能：执行恢复过程<br>
	 * 参数输入：objJson Json格式对象输入<br>
	 * 函数返回：无<br>
	 * 异常信息：无<br>
	 */
	doRestore : function(objJson){
		
	},
		
	/**
	 * 函数名称：Rainier.UI.V2.GraphicalEditor.open<br>
	 * 函数功能：打开编辑器页<br>
	 * 函数返回：无<br>
	 * 异常信息：无<br>
	 */
	open : function(){
		
	}
});
